/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Memento;

import java.util.ArrayList;
import javax.swing.JButton;

/**
 *
 * @author Caio Valentim
 */
public class Zelador {
    protected ArrayList<ClientesMemento> estados;
    
    
    public Zelador(){
        estados = new ArrayList<>();
    } 
    
    
    public void adidicionaMemento(ClientesMemento estado){
        this.estados.add(estado);
    }
    
    public ClientesMemento getUltimoSalvo(JButton botaoDesfazer){
        if (estados.size()==1){
            botaoDesfazer.setEnabled(false);
            ClientesMemento clientes = estados.get(estados.size()-1);
            estados.remove(estados.size()-1);
            return clientes;
        }else{
            ClientesMemento clientes = estados.get(estados.size()-1);
            estados.remove(estados.size()-1);
            return clientes;
        }
    }
}
